package Offer64;

/**
 * @author 23737
 * @time 2021.9.18
 * 求解1+2+3+4+……n
 * 求 1+2+...+n ，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。
 */
public class Test {
    public static void main(String[] args) {

    }
}

/*纯数学方法：运用等差数列的求和公式
* >> 1 和 /2 的作用是相等的*/
class Solution {
    public int sumNums(int n) {
        return (int) (Math.pow(n, 2) + n) >> 1;
    }
}
